<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

    <xsl:script language="javascript">
        <![CDATA[
    
            function milesVersKilometres(e) 
            {
                miles = parseInt(e.text);
                return miles * 1.6;
            }
    
        ]]>
    </xsl:script>

    <xsl:template match="/">
        <HTML>
            <HEAD>
                <TITLE>
                    Le tableau des plantes
                </TITLE>
            </HEAD>
            <BODY>
                <H1>
                    Le tableau des plantes
                </H1>
                <TABLE BORDER="2">
                    <TR>
                        <TD>Nom</TD>
                        <TD>Masse</TD>
                        <TD>Rayon</TD>
                        <TD>Jour</TD>
                    </TR>
                    <xsl:apply-templates/>
                </TABLE>
            </BODY>
        </HTML>
    </xsl:template> 

    <xsl:template match="PLANETES">
        <xsl:apply-templates/>
    </xsl:template>

    <xsl:template match="PLANETE">
       <TR>
          <TD><xsl:value-of select="NOM"/></TD>
          <TD><xsl:value-of select="MASSE"/></TD>
          <TD><xsl:apply-templates match="RAYON"/></TD>
          <TD><xsl:value-of select="JOUR"/></TD>
       </TR>
   </xsl:template>
    
    <xsl:template match="RAYON">
        <xsl:eval>milesVersKilometres(this)</xsl:eval> km
    </xsl:template>

</xsl:stylesheet>

